//计算服务器总耗时中间件
module.exports = async(ctx, next) => {
    //记录开始时间
    const start = Date.now()
        //让内层中间件得到执行
    await next()
        //记录结束的事件
    const end = Date.now()
        //设置响应头 X-Response-Time
    const duration = end - start
        //ctx.set 设置响应头
    ctx.set('X-Response-Time', duration + 'ms')
}